home *** CD-ROM | disk | FTP | other *** search
Text File | 1986-07-10 | 9.2 KB | 190 lines | [TEXT/MACA] |
- Changes Made Between Red Ryder Versions 9.2, 9.3, AND 9.4
- ---------------------------------------------------------
-
- Released to The FreeSoft RoundTable On 06/27/86. This program is for the
- use of registered Red Ryder users only and is not for public distribution.
-
- <<< NOTICE!! NOTICE!! NOTICE!! >>>
-
- The FreeSoft RoundTable and The FreeSoft Company are the only legal places
- to receive copies of Red Ryder Version 9.3. No one is authorized to give
- or sell copies of this software to anyone without the written permission
- of The FreeSoft Company until further notice is given. I'll sound the
- "all clear" on the FreeSoft RoundTable when I'm satisfied the bugs are
- quashed.
-
- Non-registered users are entitled to evaluate version 9.2 according to the
- conditions set forth in the documentation until further notice.
-
- Version 9.3 was intended to be primarily a bug fix and fine tuning exercise,
- rather than a "new feature" upgrade. As you'll note, some of the bug fixes/
- fine tunings are pretty nit-picky, but that was the point of this version.
- My desire is to get Red Ryder and Red Ryder Host as close as practical to
- error-free and interface legal condition before rushing headfirst into adding
- more layers of new features (and new bugs). With this in mind, _PLEASE_ let
- me know if you find anything off center in this version as soon as possible
- so that it can be fixed in a timely manner before proceeding on to version 10.
-
- Although I've done my best to correct rather than add bugs, it's important
- to test this new version in an environment where it can cause the least amount
- of destruction until you are satisfied it works as documented below. If you
- are using a Mac Plus, you should be using Finder 5.3/System 3.2. If you are
- using a non-upgraded Mac 512, you should be using Finder 4.1 with its
- associated System File (unless you've been told otherwise by an Apple
- document). These are the only two environments Red Ryder was
- tested under and certified as "clean", so it's important for you to duplicate
- these environments before reporting bugs or other anomalies.
-
- 1) Fixed the VT100 Keypad and keyboard arrow keys for the Mac+ keyboard. The
- keypad should now work as documented (when the "Mac+ keyboard" option in the
- "VT100 Modes..." dialog is selected) with the bonus that the Mac+ keyboard
- arrow keys also function as VT100 cursor movement keys.
-
- 2) The "Received A File - ASCII" menu choice was changed to "Capture Incoming
- Data To TEXT File" because a lot of people were snowblinded by all the
- "Archive Screens" and "Copy/Paste" stuff to realize this feature did what
- they wanted all along. "Send A File - ASCII" was accordingly changed to read
- "Send TEXT File", "ASCII File Transfer Preferences" was changed to "TEXT File
- Transfer Preferences", and "Non-ASCII File Transfer Preferences" was changed
- to "XMODEM And Kermit Preferences".
-
- 3) "Capture Incoming Data To TEXT File" now operates independently of
- everything else in Red Ryder. You can now leave the capture file open while
- sending or receiving a file XMODEM, for instance. You could even use the
- "Send A TEXT File" and "Capture Incoming Data To TEXT File" at the same time,
- should you so desire.
-
- 4) The XMODEM send and receive menu choices are always enabled, but a more
- descriptive dialog box is displayed when one is chosen when the terminal is
- using non-XMODEM compatible settings.
-
- 5) RLE Graphics should now work properly irregardless of your terminal
- settings. Because there is a conflict between certain escape code sequences
- for RLE Graphics and VT52 emulation, RLE Graphics cannot be selected with
- VT52 emulation.
-
- 6) The ONPANIC command now works as documented.
-
- 7) Fixed USEROPENI, USEROPENA, and USEROPENO to simply set the "error" flag
- for an "IF ERROR" type test if the command was unsuccessful ("File Not Found"
- with a USEROPENI, for instance) rather than terminating the Procedure. The
- only time the Procedure is now terminated with an error dialog is when you
- try to use a path number other than 1 or 2.
-
- 8) An aborted XMODEM receive now sends nine ASCII code 24's to the remote,
- which many machines will recognize and drop its end of the transfer
- immediately.
-
- 9) Standard Macintosh push button control tracking has been installed for
- the Macros Status Bar, and on the General Status Bar: the Control Buttons,
- Dump Screen To Printer button, Dump Screen To Disk button, and the Reset
- Timer button. It was added to the ^S/^Q toggle, but later removed because
- it was found to be inappropriate for that function.
-
- 10) The status bar area will no longer track mouse presses while a Procedure
- is executing. Also made sure Procedure command being monitored is redisplayed
- in the status bar area after certain kinds of screen updates.
-
- 11) Scrolling with the vertical scroll bar's up and down arrow buttons should
- now work properly with a 40 X 12 display.
-
- 12) The VT100 Modes dialog box now allows you to click on a checkbox item's
- text to select or deselect the checkbox.
-
- 13) Strip Control Characters is now two different choices rather than the
- same choice displayed in the "TEXT File Transfer Preferences" and "XMODEM and
- Kermit Preferences" dialogs.
-
- 14) Fixed the bug where we did not strip control characters in the first 128
- bytes of a non-Macbinary transfer when instructed to.
-
- 15) XMODEM Macbinary receive no longer pushes second character of error
- count into the small progress indicator when file size is greater than
- 100,000 bytes.
-
- 16) A New SIZE resource installed which tells the Switcher to give Red Ryder
- 9.3 a 256K memory partition.
-
- 17) Will no longer bypass the file selection or definition dialogs when a
- file transfer is selected with a menu choice while a Procedure is executing.
-
- 18) If a Procedure file executed by a macro key can't be found, a dialog box
- alerting you of that fact is displayed.
-
- 19) Problems caused by running multiple Procedures per session causing bombs
- have been addressed and (hopefully) solved.
-
- 20) The checkmark indicating the current status bar is now correct if it's
- changed with a Procedure command while monitoring a Procedure.
-
- 21) The Backspace key now works correctly with the "Buffered Keyboard"
- feature when the "Backspace key is DEL key" is selected under keyboard
- preferences.
-
- 22) Control buttons and ^S/^Q toggle button are disabled when you are viewing
- a remembered screen. Better feedback is given when certain status bars or
- parts of status bars are not appropriate at a given time.
-
- 23) Only the USEROPENO command will now change a file's type to 'TEXT', not
- the USEROPENI or USEROPENA.
-
- 24) Dialog boxes with editable text items that may have default or carryover
- strings have all text in those items selected when the dialog is presented.
-
- 25) XMODEM Macbinary send will no longer "zero out" the lowest byte of a
- files creation date.
-
- 26) Added improved detection of non-Macintosh files that "appear" to be
- (falsely) Macbinary format.
-
- 27) Certain kinds of text selection actions caused wrong or no data to be
- copied into the Clipboard - fixed.
-
- 28) The VT100 emulation driver was rewritten from scratch, yielding the
- following benefits or changes:
- A) Better throughput speed.
- B) Better escape code sequence handling of non-supported functions.
- C) Support for "Reset To Initial State" sequence, with a button that
- you user can press in the VT100 Modes dialog to achieve the same
- function. This function resets all VT100 modes to what they were
- when Red Ryder was first started up, and changes the font back to
- plain US ASCII.
- D) Support for the relative origin and smooth scroll modes. Only the
- double-height/width fonts are not supported now, and I'm working on
- that. We're getting real close to a 100-percenter.
- E) Billions of cosmetic and functional bugs fixed.
-
- 29) The VT-Mouse now has an additional checkbox in the "VT100 Modes" dialog
- box that reads "VT-Mouse waits for host". When this is selected, the
- VT-Mouse waits for the host to move the cursor before sending the next cursor
- movement sequence. When it's turned off, the cursor movement sequences
- necessary to get "from here to there" are sent without regard to the host's
- interaction. To fine tune these to the host's ability to keep up, you can
- still use the "VT-Mouse delay speed" to throttle the speed that cursor
- movement sequences are sent whether or not we wait on the host.
-
- Differences in 9.4 from 9.3
- ---------------------------
-
- 1) CIS-B protocol now works with VT100 emulation.
-
- 2) Formfeeds and bells no longer pass through when either "Strip..."
- option is turned on.
-
- 3) Redial responds to cancelling mouse click much faster.
-
- 4) XMODEM works faster with floppy disks.
-
- 5) Supercharged XMODEM fixed. Will also not hang up with GEnie, but you
- will have _no_ advantages using it with GEnie (so don't use it!).
-
- If this sounds like a lot was done in a relatively short time, you're
- right, and my hat is off to Think Technologies, Inc. for their incredible
- LightSpeed C compiler, which allowed me to get twice the normal amount of
- work done in half the time. Version 9.3 is the first Red Ryder to be done
- with LightSpeed C, and it's dedicated to them.
-
- I've been receiving a lot of great ideas for version 10.0, and can't wait to
- get into it. Your help cleaning up whatever muck I've overlooked is deeply
- appreciated.